@charset "utf-8";
/* CSS Document */


.cellSeparatorClass{
	background-image:url(https://zoom-insights.googlecode.com/svn/images/cell_separator.png);
	background-repeat:no-repeat;
}
.button{
	background-image:url(https://zoom-insights.googlecode.com/svn/images/buttonbg.png);
	padding-left:10px;
	padding-right:10px;
	width:145px;
	background-repeat:repeat-x;
	font-family:segoe UI, arila, helvetica;
	font-size:14px;
	font-weight:bold;
	color:white;
	border:none;
}
.roundedMenu {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color:#E66E0D;
	min-height:35px;
	height:35px;
	color:white;
	font-family:Segoe UI, Arial, Helvetica;
	font-size:15px;
	font-weight:bold;
	text-shadow:#666;
	background-image:url(https://zoom-insights.googlecode.com/svn/images/chooseMarketTopCellBG.png);
	background-repeat:repeat-x;
	padding: 1px;
	padding-right:4px;
	border: solid 1px #D1630C;
}
.linksMenu {
	min-height:35px;
	height:35px;
	border-radius: 5px;
	background-image:url(https://zoom-insights.googlecode.com/svn/images/menu_normal_bg.png);
	border:solid 1px #A6A6A6;
	/*padding-top: 4px;
	padding-bottom: 4px;*/
	color:black;
	font-family:Segoe UI, Arial, Helvetica;
	font-size:15px;
	font-weight:bold;
	text-shadow:#666;
	position:absolute;
	padding:0px 0px 0px 0px;
}
.topLinksMenu {
	min-height:35px;
	height:35px;
	border-radius: 5px;
	background-image:url(https://zoom-insights.googlecode.com/svn/images/menu_normal_bg.png);
	border:solid 1px #A6A6A6;
	/*padding-top: 4px;
	padding-bottom: 4px;*/
	color:black;
	font-family:Segoe UI, Arial, Helvetica;
	font-size:15px;
	font-weight:bold;
	text-shadow:#666;
	padding:0px 0px 0px 0px;
}

.footer{
	color:#666;
	font-family:segoe ui, arial, helvetica;
	font-size:small;
	text-decoration:none;
}
.footerAd{
	color:#000;
	font-family:segoe ui, arial, helvetica;
	font-size:large;
}
.footerAdLink{
	color:#0067b1;
	font-family:segoe ui, arial, helvetica;
	font-size:large;
}

.hasPlaceholder {
  color: #777;
}
.articleTitle {
	font-size: 36px;
	font-weight: bold;
	color: #004E78;
}
.articleBy {
	font-size: 14px;
	font-weight: bold;
}
.subHead {
	font-size: 16px;
	font-weight: bold;
}
#content {
	width: 620px;
	max-width: 620px;
}
.articleCredits {
	font-style: italic;
}
body {
	font-family: Segoe UI, Arial, Helvetica;
	font-size: 14px;
	font-weight: normal;
	color: black;
}
.articleContent {
	font-family: Segoe UI, Arial, Helvetica;
	font-size: 14px;
	font-weight: normal;
	color: black;
}
a {
	color:#0067b1;
}
.charts {
	border: solid 10px #dedede;
}



.cellUnderline{
	border-bottom:solid 2px #f58026;
	width:90%;
	min-width:90%;
}

.topLinksMenuCells {
	text-align:center;
	/*border-left-color:#E7E7E7;
	border-right-color:#A2A9AF;*/

	padding-left:15px;
	padding-right:15px;
 padding-bottom::0px;
	padding-top:0px;
	border-top:none;
	border-bottom:none;
	border-width:1px;
	border-style:thin;
}

.linksMenuCells {
	text-align:center;
	min-width:135px;
	padding:0px 0px 0px 0px;
	border-top:none;
	border-bottom:none;
	border-width:1px;
	border-style:thin;
}
.NavLinks{
	text-align:center;
	min-width:135px;
	padding:0px 0px 0px 0px;
	border-top:none;
	border-bottom:none;
	border-width:1px;
	border-style:thin;
	text-decoration:none;
	color:black;
}

.menuItemHighlight {
	background-color:#EE9A56;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display:block;
	min-width:98%;
	padding:3px 3px 3px 3px;
}
.menuItemNormal {
	display:block;
	min-width:98%;
	padding:3px 3px 3px 3px;
}
.edgeCells {
	min-width:1px;
	max-width:1px;
	border-width:1px;
	border-color:white;
	border-style:none;
}
.hiddenRow {
	display:none;
	min-width:98%;
	padding:3px 3px 3px 3px;
}
.visibleRow {
	display:block;
	min-width:98%;
	padding:3px 3px 3px 3px;
}
.sideBarHeaderFont {
	color:black;
	font-family:Segoe UI, Arial, Helvetica;
	font-weight:bold;
	font-size:22px;
}
.sideBarSubHeaderFont {
	color:black;
	font-family:Segoe UI, Arial, Helvetica;
	font-weight:bold;
	font-size:16px;
}
.sideBarContent {
	color:black;
	font-family:Segoe UI, Arial, Helvetica;
	font-weight:normal;
	font-size:13px;
}
.sideBarContentBoldLinks {
	color:#0067b1;
	font-family:Segoe UI, Arial, Helvetica;
	font-weight:bold;
	font-size:13px;
	font-style:normal;
	text-decoration:none;
}
.sideBarContentLinks {
	color:#0067b1;
	font-family:Segoe UI, Arial, Helvetica;
	font-weight:normal;
	font-size:13px;
}
.sideBarContentForm{
	background-color:#CCE6F8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
hr {
	border-color:#f58026;
	border-width:1px;
	border-style:solid;
}

input, option, select {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:solid 1px #667077; 
	min-height:25px;
	padding :1px;
	width:90%;
}

.FormLabels{
	color:black;
	font-family:Segoe UI, Arial, Helvetica;
	font-weight:normal;
	font-size:13px;
	width:75px;
	text-align:right;
}

.LV_validation_message {
	font-weight:bold;
	margin: 0 0 0 5px;
}
.LV_valid {
	color:#00CC00;
	display:none;
}
.LV_invalid {
	color:#CC0000;
	font-size:10px;
}
.LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active {
	background-color: white;
}
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active {	
    background-color: #FF9696;
}